home *** CD-ROM | disk | FTP | other *** search
- //-------------------------------------------------------------------
- //
- // This code is copyright 2001 by G5 Software.
- // Any unauthorized usage, either in part or in whole of this code
- // is strictly prohibited. Violators WILL be prosecuted to the
- // maximum extent allowed by law.
- //
- //-------------------------------------------------------------------
-
- class CBaseForest
- {
- void CBaseForest()
- {
- Core_AddClassificator(CLASSIFICATOR_NO_WEAPON_COLLISION);
- }
-
- float TreeVertScale = 20.0;
- float TreeHorScale = 5.0;
- int TreeBurnDelayMsec = 4000;
- string FireEffectId = "EFFECTID_TreeExplosionEffect";
- string ExplosionSoundId = "SOUNDID_TreeExplosionSound";
- float MaxForestDetail = 1.0;
- float TargetScreenForestDetail = 0.5;
-
- void OnDetonation(
- string _SourceType, // source type (explosion type)
- matrix _SourcePlace, // source place
- float _Radius // damage radius
- )
- {
- if (_SourceType == "SphericExplosion")
- {
- CutTrees(_SourcePlace, _Radius);
- }
- else
- if (_SourceType == "WaveExplosion")
- {
- CutTrees(_SourcePlace, _Radius);
- }
- }
- }
-